
#ifndef __PROBABILITY_H__
#define __PROBABILITY_H__

class Probability
{
public:
    Probability(double probability);

    double operator~() const;
    double operator&(const Probability &prob) const;
    double operator|(const Probability &prob) const;

private:
    double   m_probability;
};

#endif

